package service;

import java.util.List;

import modelo_relacional.Carro;
import modelo_relacional.Obra;
import modelo_relacional.Obra_Item;
import dao.ObraDao;
import dao.ObraItemDao;

public class ObraService {
	private final ObraDao obraDao;
	private final ObraItemDao obraItemDao;

	public ObraService() {
		obraDao = new ObraDao();
		obraItemDao = new ObraItemDao();
	}
	
	public void criaObra(Obra obra, Carro carro, String dml) {
		obraDao.dmlObra(obra, carro, dml);
	}
	
	public void criaObraItem(Obra obra, Obra_Item obraItem, String dml) {
		obraItemDao.dmlObraItem(obra, obraItem, dml);
	}
	
	public List<Obra> viewObras(int carroId) {
		Obra obra = new Obra();
		obra.setCarro_id(carroId);
		
		return obraDao.returnObraData(obra);
	}
	
	public List<Obra_Item> viewObraItem (Obra obra) {
		Obra_Item obraItem = new Obra_Item();
		obraItem.setObra_id(obra.getObra_id());
		
		return obraItemDao.returnObraItemData(obra);
	}
}
